0.4.0 (2024-06-28).md
Unicode text, UTF-8 text
Changelog for version 0.4.0
Sorry for the wait. The ending of the school year has kept me busy, and here's all I can give you for now. It's still an alpha, but probably the last one: a lot of the work was on polishing existing features. Enjoy.
Note: π₯ marks important updates.
New features in this release
π₯ Inter-repository merging is finally here.
Previous releases technically allowed it, however executing it left the target repository in an unusable, broken state. From now on you can merge repositories and the result will be the expected one. It is no longer considered dangerous.
I will repeat some things also applicable to intra-repo merging: anyone who can view the base repository can request a pull, but only users with write access can merge it.
The merge is currently done however git likes it, but I will add a merge strategy selection.
The implementation of this feature will allow relatively easy decentralisation in the future.
π₯ Data (XML) API was begun.
The only endpoints, for now, are getting general info about a user and a list of their repositories.
It is not stable, so it isn't documented yet.
It is intended for specialised or native clients.
The web interface doesn't need it. HTML is generated server-side.
Repositories now have a homepage field. It can be set in the repository settings to any URL.
The search page gained a better design and pagination.
The email confirmation is now actually sent.
Commits, pull requests and forum posts now have associated notifications, complete with emails.
The task viewer page now live-updates.
The notifications page now also has pagination.
Forum posts now support markdown and can be edited.
More error pages have been added to override the default server ones.
Month and day names are now localised.
There is now a Google doodle-like logo in the config.
Changed features in this release
In the default welcome page, the download link now points to our repository.
Some useless log messages have been removed.
Of course, translations for Romanian have been updated.
The page titles have been updated to be more descriptive.
Fixed bugs in this release
The task viewer no longer requires the task to be completed in order for the server to send it.
Empty searches are no longer allowed, but they could come back.
In the default config, the footer is now formatted correctly and has the correct copyright year.
1Changelog for version 0.4.0 2=========================== 3 4Sorry for the wait. The ending of the school year has kept me busy, and here's all I can give 5you for now. It's still an alpha, but probably the last one: a lot of the work was on polishing 6existing features. Enjoy. 7 8*Note: π₯ marks important updates.* 9 10New features in this release 11---------------------------- 12 13* **π₯ Inter-repository merging is finally here.** 14* Previous releases technically allowed it, however executing it left the target repository in 15an unusable, broken state. From now on you can merge repositories and the result will be 16the expected one. It is no longer considered dangerous. 17* I will repeat some things also applicable to intra-repo merging: anyone who can view the 18base repository can request a pull, but only users with write access can merge it. 19* The merge is currently done however git likes it, but I will add a merge strategy selection. 20* The implementation of this feature will allow relatively easy decentralisation in the 21future. 22* **π₯ Data (XML) API was begun.** 23* The only endpoints, for now, are getting general info about a user and a list of their 24repositories. 25* It is not stable, so it isn't documented yet. 26* It is intended for specialised or native clients. 27* The web interface doesn't need it. HTML is generated server-side. 28* Repositories now have a homepage field. It can be set in the repository settings to any URL. 29* The search page gained a better design and pagination. 30* The email confirmation is now actually sent. 31* Commits, pull requests and forum posts now have associated notifications, complete with 32emails. 33* The task viewer page now live-updates. 34* The notifications page now also has pagination. 35* Forum posts now support markdown and can be edited. 36* More error pages have been added to override the default server ones. 37* Month and day names are now localised. 38* There is now a Google doodle-like logo in the config. 39 40Changed features in this release 41-------------------------------- 42 43* In the default welcome page, the download link now points to our repository. 44* Some useless log messages have been removed. 45* Of course, translations for Romanian have been updated. 46* The page titles have been updated to be more descriptive. 47 48Fixed bugs in this release 49-------------------------- 50 51* The task viewer no longer requires the task to be completed in order for the server to send 52it. 53* Empty searches are no longer allowed, but they could come back. 54* In the default config, the footer is now formatted correctly and has the correct copyright 55year. 56